<div id="divPrincipal">
	<div id="divConteudo">
		<form action="" method="post" enctype="multipart/form-data">
			<fieldset>
				{if $possivelEditar}
					<div class="divBotaoDireitaForm1">
						{if $modoEdicao}
							<input class="botaoTextoVermelhoPequeno" type="submit" name="btnCancelarEdicao" value="{constructoretexto exibir='TEXTO_BOTAO_CANCELAR_EDICAO'}" />
							<input class="botaoTextoVermelhoPequeno" type="submit" name="btnSalvarEdicao" value="{constructoretexto exibir='TEXTO_BOTAO_SALVAR_EDICAO'}" />
						{else}
							<input class="botaoTextoVermelhoPequeno" type="submit" name="btnAtivarEdicao" value="{constructoretexto exibir='TEXTO_BOTAO_ATIVAR_EDICAO'}" />
						{/if}
					</div>
				{/if}
				<div class="divFoto">
					<img {$usuarioVisualizado->getDimensoesCompletasFoto()} src="{$usuarioVisualizado->getURLFoto()}" alt="{constructoretexto exibir='ALT_FOTO_USUARIO'}" title="{$TITLE_FOTO_USUARIO}" />
					{if $modoEdicao && $usuarioVisualizado->getFoto() != ''}
						<input type="checkbox" id="checkRemoverFoto" name="checkRemoverFoto" value="removerFoto" />
						<label for="checkRemoverFoto" class="linkVermelhoPequeno">
							{constructoretexto exibir='DADOS_REMOVER_FOTO'}
						</label>
					{/if}
				</div>
				<fieldset class="fieldsetForm1 userInfo">
					<legend>
						{constructoretexto exibir='TITULO_DADOS_PESSOAIS'}
					</legend>
					<div class="divItemForm1">
						<label {if $modoEdicao}for="strNome"{/if} {if $modoEdicao}class="labelItemObrigatorioForm1"{else}class="labelItemForm1"{/if}>
							{constructoretexto exibir='DADOS_NOME'}
						</label>
						<div class="divCampoForm1">
							{if $modoEdicao}
								<div class="divCampoForm1">
									<input id="strNome" name="strNome" type="text" class="inputTextoGrandeForm1" value="{$smarty.session.constructore.verUsuario.strNome}" />
								</div>
							{else}
								<p class="pTextoForm1">
									{$usuarioVisualizado->getNome()}
								</p>
							{/if}
						</div>
					</div>
					{if $modoEdicao}
						<div class="divItemForm1">
							<label class="labelItemForm1">
								{if $usuarioVisualizado->getFoto() == ''}
									{constructoretexto exibir=DADOS_FOTO}
								{else}
									{constructoretexto exibir=DADOS_ALTERAR_FOTO}
								{/if}
							</label>
							<div class="divCampoForm1">
								<input type="text" class="inputTextoFakeImagemForm1" />
								<input type="button" value="{constructoretexto exibir=TEXTO_BOTAO_ARQUIVO}" class="inputBotaoFakeImagemForm1" />
								<input name="fileFoto" type="file" class="inputImagemForm1" />
							</div>
						</div>
					{/if}
					{if $possivelVerDadosPrivados && ($usuarioVisualizado->getDataNascimento() != NULL || $modoEdicao)}
						<div class="divItemForm1">
							<label {if $modoEdicao}for="strDataNascimento"{/if} {if $modoEdicao}class="labelItemForm1"{else}class="labelItemForm1"{/if}>
								{constructoretexto exibir=DADOS_DATA_DE_NASCIMENTO}
							</label>
							<div class="divCampoForm1">
								{if $modoEdicao}
									<div class="divCampoForm1">
										<input id="strDataNascimento" name="strDataNascimento" type="text" value="{$smarty.session.constructore.verUsuario.strDataNascimento}" maxlength="10" class="inputDataAntiga"/>
										<span class="spanInfoExtraForm1">
											{constructoretexto exibir=DADOS_FORMATO_DATA}
										</span>
									</div>
								{else}
									<p class="pTextoForm1">
										{constructoredataformatada data=$usuarioVisualizado->getDataNascimento()}
									</p>
								{/if}
							</div>
						</div>
					{/if}
					<div class="divItemForm1">
						<label {if $modoEdicao}class="labelItemObrigatorioForm1"{else}class="labelItemForm1"{/if}>
							{constructoretexto exibir=DADOS_SEXO}
						</label>
						<div class="divCampoForm1">
							{if $modoEdicao}
								<input id="strSexoFeminino" name="strSexo" value="F" type="radio" class="inputRadioForm1" {if $smarty.session.constructore.verUsuario.strSexo == 'F'}checked="checked"{/if}/>
								<label for="strSexoFeminino" class="labelRadioForm1">
									{constructoretexto exibir=DADOS_SEXO_FEMININO}
								</label>
								<input id="strSexoMasculino" name="strSexo" value="M" type="radio" class="inputRadioForm1" {if $smarty.session.constructore.verUsuario.strSexo == 'M'}checked="checked"{/if}/>
								<label for="strSexoMasculino" class="labelRadioForm1">
									{constructoretexto exibir=DADOS_SEXO_MASCULINO}
								</label>
							{else}
								<p class="pTextoForm1">
									{$usuarioVisualizado->getSexoString()}
								</p>
							{/if}
						</div>
					</div>
					{if $modoEdicao || $usuarioVisualizado->getCidade() != '' && $possivelVerDadosPrivados}
						<div class="divItemForm1">
							<label {if $modoEdicao}for="strCidade"{/if} {if $modoEdicao}class="labelItemObrigatorioForm1"{else}class="labelItemForm1"{/if}>
								{constructoretexto exibir=DADOS_CIDADE}
							</label>
							<div class="divCampoForm1">
							{if $modoEdicao}
								<input name="strCidade" id="strCidade" value="{$smarty.session.constructore.verUsuario.strCidade}" maxlength="100" type="text" class="inputTextoPequenoForm1" />
							{else}
								<p class="pTextoForm1">
									{$usuarioVisualizado->getCidade()}
								</p>
							{/if}
							</div>
						</div>
					{/if}
					<div class="divItemForm1">
						<label {if $modoEdicao}for="strEstado"{/if} {if $modoEdicao}class="labelItemObrigatorioForm1"{else}class="labelItemForm1"{/if}>
							{constructoretexto exibir=DADOS_ESTADO}
						</label>
						<div class="divCampoForm1">
							{if $modoEdicao}
								<select id="strEstado" name="strEstado" class="selectForm1">
									<option value="--">
										--
									</option>
									{foreach from=$listaEstados item='estado' }
										<option value="{$estado}" {if $smarty.session.constructore.verUsuario.strEstado == $estado}selected="selected"{/if}>
											{$estado}
										</option>
									{/foreach}
								</select>
							{else}
								<p class="pTextoForm1">
									{$usuarioVisualizado->getEstado()}
								</p>
							{/if}
						</div>
					</div>
				</fieldset>
				<fieldset class="fieldsetForm1">
					<legend>
						{constructoretexto exibir=TITULO_FINALIDADE_DE_USO}
					</legend>
					<div class="divItemForm1">
						<label {if $modoEdicao}class="labelItemObrigatorioForm1"{else}class="labelItemForm1"{/if}>
							{constructoretexto exibir=DADOS_FINALIDADE_DE_USO}
						</label>
						<div class="divCampoForm1">
							{if $modoEdicao}
								<input id="strFinalidadeUsoAluno" name="strFinalidadeUso" value="Aluno" type="radio" class="inputRadioForm1" {if $smarty.session.constructore.verUsuario.strFinalidadeUso == 'Aluno'}checked="checked"{/if} />
								<label for="strFinalidadeUsoAluno" class="labelRadioForm1">
									{constructoretexto exibir=DADOS_FINALIDADE_DE_USO_ALUNO}
								</label>
								<input id="strFinalidadeUsoProfessor" name="strFinalidadeUso" value="Professor" type="radio" class="inputRadioForm1" {if $smarty.session.constructore.verUsuario.strFinalidadeUso == 'Professor'}checked="checked"{/if}/>
								<label for="strFinalidadeUsoProfessor" class="labelRadioForm1">
									{constructoretexto exibir=DADOS_FINALIDADE_DE_USO_PROFESSOR}
								</label>
								{if $possivelTornarAdministrador}
									<input id="strFinalidadeUsoAdministrador" name="strFinalidadeUso" value="Administrador" type="radio" class="inputRadioForm1" {if $smarty.session.constructore.verUsuario.strFinalidadeUso == 'Administrador'}checked="checked"{/if}/>
									<label for="strFinalidadeUsoAdministrador" class="labelRadioForm1">
										{constructoretexto exibir=DADOS_FINALIDADE_DE_USO_ADMINISTRADOR}
									</label>
								{/if}
							{else}
								<p class="pTextoForm1">
									{$usuarioVisualizado->getTipoCadastro(true)}
								</p>
							{/if}
						</div>
					</div>				
				</fieldset>
				{if ($modoEdicao && $smarty.session.constructore.verUsuario.strFinalidadeUso == 'Aluno') || (!$modoEdicao && $usuarioVisualizado->getTipoCadastro() == 'Aluno')}
					<fieldset class="fieldsetForm1" id="fieldsetDadosTipoUsuarioAluno">
						<legend>
							{constructoretexto exibir=TITULO_DADOS_ACADEMICOS}
						</legend>
						<div class="divItemForm1">
							<label {if $modoEdicao}for="strInstituicao"{/if} {if $modoEdicao}class="labelItemObrigatorioForm1"{else}class="labelItemForm1"{/if}>
								{constructoretexto exibir=DADOS_INSTITUICAO}
							</label>
							<div class="divCampoForm1">
								{if $modoEdicao}
									<input type="text" name="strInstituicao" id="strInstituicao" value="{$smarty.session.constructore.verUsuario.strInstituicao}" maxlength="200" class="inputTextoGrandeForm1" />
								{else}
									<p class="pTextoForm1">
										{$usuarioVisualizado->getInstituicao()}
									</p>
								{/if}
							</div>
						</div>
						<div class="divItemForm1">
							<label {if $modoEdicao}for="strNivel"{/if} {if $modoEdicao}class="labelItemObrigatorioForm1"{else}class="labelItemForm1"{/if}>
								{constructoretexto exibir=DADOS_NIVEL}
							</label>
							<div class="divCampoForm1">
								{if $modoEdicao}
									<select id="strNivel" name="strNivel" class="selectForm1">
										<option value="--" >
											--
										</option>
										{foreach from=$listaNiveis item='nivel' }
											<option value="{$nivel}" {if $smarty.session.constructore.verUsuario.strNivel == $nivel}selected="selected"{/if}>
												{$nivel}
											</option>
										{/foreach}
									</select>
								{else}
									<p class="pTextoForm1">
										{$usuarioVisualizado->getAlunoNivel()}
									</p>
								{/if}
							</div>
						</div>
						<div class="divItemForm1">
							<label {if $modoEdicao}for="strCurso"{/if} {if $modoEdicao}class="labelItemObrigatorioForm1"{else}class="labelItemForm1"{/if}>
								{constructoretexto exibir=DADOS_CURSO}
							</label>
							<div class="divCampoForm1">
								{if $modoEdicao}
									<input type="text" name="strCurso" id="strCurso" value="{$smarty.session.constructore.verUsuario.strCurso}" maxlength="200" class="inputTextoGrandeForm1" />
								{else}
									<p class="pTextoForm1">
										{$usuarioVisualizado->getAlunoCurso()}
									</p>
								{/if}
							</div>
						</div>
						{if $possivelVerDadosPrivados}
							<div class="divItemForm1">
								<label {if $modoEdicao}for="strPeriodo"{/if} {if $modoEdicao}class="labelItemObrigatorioForm1"{else}class="labelItemForm1"{/if}>
									{constructoretexto exibir=DADOS_PERIODO}
								</label>
								<div class="divCampoForm1">
									{if $modoEdicao}
										<select id="strPeriodo" name="strPeriodo" class="selectForm1">
											<option value="--">
												--
											</option>
											{foreach from=$listaPeriodos item='periodo' }
												<option value="{$periodo}" {if $smarty.session.constructore.verUsuario.strPeriodo == $periodo}selected="selected"{/if}>
													{$periodo}
												</option>
											{/foreach}
										</select>
									{else}
										<p class="pTextoForm1">
											{$usuarioVisualizado->getAlunoPeriodo()}
										</p>
									{/if}
								</div>
							</div>
						{/if}
					</fieldset>
				{/if}
				{if 	($modoEdicao && $smarty.session.constructore.verUsuario.strFinalidadeUso == 'Professor')
					||	($modoEdicao && $smarty.session.constructore.verUsuario.strFinalidadeUso == 'Administrador')
					||	(!$modoEdicao && $usuarioVisualizado->getTipoCadastro() == 'Professor')
					||	(!$modoEdicao && $usuarioVisualizado->getTipoCadastro() == 'Administrador')}
					<fieldset class="fieldsetForm1" id="fieldsetDadosTipoUsuarioProfessor">
						<legend>
							{constructoretexto exibir=TITULO_DADOS_ACADEMICOS}
						</legend>
						<div class="divItemForm1">
							<label {if $modoEdicao}for="strInstituicao"{/if} {if $modoEdicao}class="labelItemObrigatorioForm1"{else}class="labelItemForm1"{/if}>
								{constructoretexto exibir=DADOS_INSTITUICAO}
							</label>
							<div class="divCampoForm1">
								{if $modoEdicao}
									<input type="text" name="strInstituicao" id="strInstituicao" value="{$smarty.session.constructore.verUsuario.strInstituicao}" maxlength="200" class="inputTextoGrandeForm1" />
								{else}
									<p class="pTextoForm1">
										{$usuarioVisualizado->getInstituicao()}
									</p>
								{/if}
							</div>
						</div>
						<div class="divItemForm1">
							<label {if $modoEdicao}for="strInstituto"{/if} {if $modoEdicao}class="labelItemObrigatorioForm1"{else}class="labelItemForm1"{/if}>
								{constructoretexto exibir=DADOS_INSTITUTO}
							</label>
							<div class="divCampoForm1">
								{if $modoEdicao}
									<input type="text" name="strInstituto" id="strInstituto" value="{$smarty.session.constructore.verUsuario.strInstituto}" maxlength="200" class="inputTextoGrandeForm1" />
								{else}
									<p class="pTextoForm1">
										{$usuarioVisualizado->getProfessorInstituto()}
									</p>
								{/if}
							</div>
						</div>
						<div class="divItemForm1">
							<label {if $modoEdicao}for="strDepartamento"{/if} {if $modoEdicao}class="labelItemObrigatorioForm1"{else}class="labelItemForm1"{/if}>
								{constructoretexto exibir=DADOS_DEPARTAMENTO}
							</label>
							<div class="divCampoForm1">
								{if $modoEdicao}
									<input type="text" name="strDepartamento" id="strDepartamento" value="{$smarty.session.constructore.verUsuario.strDepartamento}" maxlength="200" class="inputTextoGrandeForm1" />
								{else}
									<p class="pTextoForm1">
										{$usuarioVisualizado->getProfessorDepartamento()}
									</p>
								{/if}
							</div>
						</div>
						{if $possivelVerDadosPrivados}
							<div class="divItemForm1">
								<label {if $modoEdicao}for="strTitulacao"{/if} {if $modoEdicao}class="labelItemObrigatorioForm1"{else}class="labelItemForm1"{/if}>
									{constructoretexto exibir=DADOS_TITULACAO}
								</label>
								<div class="divCampoForm1">
									{if $modoEdicao}
										<select id="strTitulacao" name="strTitulacao" class="selectForm1">
											<option value="--">
												--
											</option>
											{foreach from=$listaTitulacoes item='titulacao' }
												<option value="{$titulacao}" {if $smarty.session.constructore.verUsuario.strTitulacao == $titulacao}selected="selected"{/if}>
													{$titulacao}
												</option>
											{/foreach}
										</select>
									{else}
										<p class="pTextoForm1">
											{$usuarioVisualizado->getProfessorTitulacao()}
										</p>
									{/if}
								</div>
							</div>
							{if $modoEdicao || $usuarioVisualizado->getProfessorEnderecoInstitucional() != ''}
								<div class="divItemForm1">
									<label {if $modoEdicao}for="strEnderecoInstitucional"{/if} class="labelItemForm1">
										{constructoretexto exibir=DADOS_ENDERECO_INSTITUCIONAL}
									</label>
									<div class="divCampoForm1">
										{if $modoEdicao}
											<input type="text" name="strEnderecoInstitucional" id="strEnderecoInstitucional" value="{$smarty.session.constructore.verUsuario.strEnderecoInstitucional}" maxlength="300" class="inputTextoGrandeForm1" />
										{else}
											<p class="pTextoForm1">
												{$usuarioVisualizado->getProfessorEnderecoInstitucional()}
											</p>
										{/if}
									</div>
								</div>
							{/if}
							{if $modoEdicao || $usuarioVisualizado->getProfessorTelefoneInstitucional() != ''}
								<div class="divItemForm1">
									<label {if $modoEdicao}for="strTelefoneInstitucionalDDD"{/if} class="labelItemForm1">
										{constructoretexto exibir=DADOS_TELEFONE_INSTITUCIONAL}
									</label>
									<div class="divCampoForm1">
										{if $modoEdicao}
											<input id="strTelefoneInstitucionalDDD" name="strTelefoneInstitucionalDDD" type="text" value="{$smarty.session.constructore.verUsuario.strTelefoneInstitucionalDDD}" maxlength="2" class="inputTelefoneDDD"/>
											<input name="strTelefoneInstitucionalPrefixo" type="text" value="{$smarty.session.constructore.verUsuario.strTelefoneInstitucionalPrefixo}" maxlength="4" class="inputTelefonePrefixo"/>
											<input name="strTelefoneInstitucionalSufixo" type="text" value="{$smarty.session.constructore.verUsuario.strTelefoneInstitucionalSufixo}" maxlength="4" class="inputTelefoneSufixo"/>
											<span class="spanInfoExtraForm1">
												{constructoretexto exibir=DADOS_FORMATO_TELEFONE}
											</span>
										{else}
											<p class="pTextoForm1">
												{$usuarioVisualizado->getProfessorTelefoneInstitucionalFormatado()}
											</p>
										{/if}
									</div>
								</div>
							{/if}
							<div class="divItemForm1">
								<label {if $modoEdicao}for="strCursosPretendidos"{/if} {if $modoEdicao}class="labelItemObrigatorioForm1"{else}class="labelItemForm1"{/if}>
									{constructoretexto exibir=DADOS_CURSOS_PRETENDIDOS}
								</label>
								<div class="divCampoForm1">
									{if $modoEdicao}
										<textarea id="strCursosPretendidos" name="strCursosPretendidos" class="textareaForm1" rows="20" cols="100">{$smarty.session.constructore.verUsuario.strCursosPretendidos}</textarea>
									{else}
										<p class="pTextoForm1">
											{$usuarioVisualizado->getProfessorCursosPretendidos()}
										</p>
									{/if}
								</div>
							</div>
						{/if}
					</fieldset>
				{/if}
				{if $possivelVerDadosPrivados}
					<fieldset class="fieldsetForm1">
						<legend>
							{constructoretexto exibir=TITULO_DADOS_DE_LOGIN}
						</legend>
						<div class="divItemForm1">
							<label {if $modoEdicao}for="strEmail"{/if} {if $modoEdicao}class="labelItemObrigatorioForm1"{else}class="labelItemForm1"{/if}>
								{constructoretexto exibir=DADOS_EMAIL}
							</label>
							<div class="divCampoForm1">
								{if $modoEdicao}
									<input type="text" name="strEmail" id="strEmail" value="{$smarty.session.constructore.verUsuario.strEmail}" maxlength="200" class="inputTextoGrandeForm1" />
								{else}
									<p class="pTextoForm1">
										{$usuarioVisualizado->getEmail()}
									</p>
								{/if}
							</div>
						</div>
						{if $modoEdicao}
							<div class="divItemForm1">
								<label for="strConfirmarEmail" class="labelItemObrigatorioForm1">
									{constructoretexto exibir=DADOS_CONFIRMAR_EMAIL}
								</label>
								<div class="divCampoForm1">
									<input type="text" name="strConfirmarEmail" id="strConfirmarEmail" maxlength="200" class="inputTextoGrandeForm1" />
								</div>
							</div>
							<div class="divItemForm1">
								<label for="strSenha" class="labelItemObrigatorioForm1">
									{constructoretexto exibir=DADOS_SENHA}
								</label>
								<div class="divCampoForm1">
									<input type="password" name="strSenha" id="strSenha" maxlength="30" class="inputTextoPequenoForm1" />
								</div>
							</div>
							<div class="divItemForm1">
								<label for="strConfirmarSenha" class="labelItemObrigatorioForm1">
									{constructoretexto exibir=DADOS_CONFIRMAR_SENHA}
								</label>
								<div class="divCampoForm1">
									<input type="password" name="strConfirmarSenha" id="strConfirmarSenha" maxlength="30" class="inputTextoPequenoForm1" />
								</div>
							</div>
						{else}
							<div class="divItemForm1">
								<label class="labelItemForm1">
									{constructoretexto exibir=DADOS_ULTIMO_ACESSO}
								</label>
								<div class="divCampoForm1">
									<p class="pTextoForm1">
										{constructoredatahoraformatada data=$usuarioVisualizado->getUltimoAcesso()}
									</p>
								</div>
							</div>
						{/if}
					</fieldset>
				{/if}
				{if $modoEdicao && $validarTermoCompromisso && $smarty.session.constructore.verUsuario.strFinalidadeUso != $usuarioVisualizado->getTipoCadastro()}
					<fieldset class="fieldsetForm1">
						<legend>
							{constructoretexto exibir=TITULO_TERMO_DE_COMPROMISSO}
						</legend>
						<div class="divItemTermo">
							<div class="divCampoTermo">
								<p>
									{$TERMO_DE_COMPROMISSO} 
								</p>
							</div>
						</div>
						<div class="divRadioTermo">
							<input id="strConcordarTermoSim" name="strConcordarTermo" value="sim" type="radio" class="inputRadioForm1"/>
							<label for="strConcordarTermoSim" class="labelRadioForm1">
								{constructoretexto exibir=DADOS_TERMO_DE_COMPROMISSO_CONCORDO}
							</label>
							<input id="strConcordarTermoNao" name="strConcordarTermo" value="nao" type="radio" class="inputRadioForm1"/>
							<label for="strConcordarTermoNao" class="labelRadioForm1">
								{constructoretexto exibir=DADOS_TERMO_DE_COMPROMISSO_NAO_CONCORDO}
							</label>
						</div>
					</fieldset>
				{/if}
				<div class="divBotaoDireitaForm1">
					{if $modoEdicao}
						<input class="botaoTextoVermelhoPequeno" type="submit" name="btnCancelarEdicao" value="{constructoretexto exibir='TEXTO_BOTAO_CANCELAR_EDICAO'}" />
						<input class="botaoTextoVermelhoPequeno" type="submit" name="btnSalvarEdicao" value="{constructoretexto exibir='TEXTO_BOTAO_SALVAR_EDICAO'}" />
					{else}
						<input class="botaoTextoVermelhoPequeno" type="submit" name="btnAtivarEdicao" value="{constructoretexto exibir='TEXTO_BOTAO_ATIVAR_EDICAO'}" />
					{/if}
				</div>
			</fieldset>
		</form>
	</div>
</div>
<script type='text/javascript' src='/constructore/js/usuario.js'></script>